package nomo.dao;

import java.util.List;

import nomo.model.Shopcart;

public interface IShopcartDao {
	/**
	 * 查询用户购物车商品列表
	 * @param uid
	 * @return
	 */
	List<Shopcart> findCartByUser(Integer uid);
	
	/**
	 * 判断购物车中是否有数据
	 * @param cart
	 * @return
	 */
	int findCart(Shopcart cart);
	/**
	 * 添加到购物车 如果购物车有该商品  就执行update新增一条数据
	 * @param cart
	 * @return
	 */
	int addCartNum(Shopcart cart);

	/**
	 * 添加到购物车 如果购物车没有该商品  就执行insert新增一条数据
	 * @param cart
	 * @return
	 */
	int addCart(Shopcart cart);
	
	
	/**
	 * 删除购物车记录
	 * @param id
	 * @return
	 */
	int delCare(int id);
	/**
	 * 查询用户购物车商品总数
	 * @param uid
	 * @return
	 */
	int getCount(int uid);

	
	

}
